; (function () {
  $.fn.extend({
    switchTab() {
      let self = this;
      this.find(".login-tabs li").click(function () {
        var $index = $(this).index();
        //当前的值添加类名称，其他的兄弟们，移除类名称
        $(this).addClass("active").siblings().removeClass("active")
        self.find(".login-form").eq($index).addClass("appear").siblings().removeClass("appear")
      })
    }
  })
})()
$(function () {
  $(".login-box").switchTab();
})
// 注册
$(function () {
  function randomCode(n) {
    var str = "";
    for (var i = 0; i < n; i++) {
      str += parseInt(Math.random() * 10);
    }
    return str;
  }
  // 获取验证码
  var aa;
  let vaCode = true;
  let count = 60;
  $("#getcode").on("click", function () {
    aa = randomCode(5);
    alert(aa);
    console.log(aa);
    var code = $(this);
    if (vaCode) {
      vaCode = false;
      var timer = setInterval(function () {
        if (count > 0) {
          count--;
          code.text(count + "s后重新发送");
          code.attr("disabled", "disabled");
        } else {
          clearInterval(timer);
          count = 60;
          vaCode = true;
          code.removeAttr("disabled");
          code.text("获取验证码")
        }
      }, 1000)
    }
  })

  $(".login-form").on("submit", function () {
    var inpt = $('#phoneCode').val();
    var isCode = inpt == aa;
    let pho = /^1[3|4|5|7|8][0-9]\d{4,8}$/;
    let isphone = $("#phone").val();
    var isReg = (pho.test(isphone) && isphone != null && isphone != " " && isCode);
    if (isReg == true) {
      var oUser = {
        phone: $("#phone").val(),
        password: $('#phonePassWord').val(),
      }
      console.log(oUser);
      $.ajax({
        url: "/user/reg",
        type: "post",
        data: oUser
      }).then(function (res) {
        console.log(res);
        alert(res.msg);
        if (res.code == 200) {
          sessionStorage.setItem("userinfo", JSON.stringify(oUser));
          // localStorage.setItem("token", res.token);
          location = "../index.html";
        }
      })
    } else {
      alert("手机号或验证码不合法");
    }
    return false;
  })
})

let userInfo = JSON.parse(sessionStorage.getItem("userinfo") || '[]');
console.log(userInfo);
if (userInfo.length == 0) {
  $(".navRight").find("li a").eq(0).text("你好，请登录");
  $(".navRight").find("li a").eq(1).text("注册");
} else {
  $(".navRight").find("li a").eq(0).text(userInfo.phone);
  $(".navRight").find("li a").eq(1).text("退出").on("click", () => {
    sessionStorage.clear();
    $(".navRight").find("li a").eq(0).text("你好，请登录");
    $(".navRight").find("li a").eq(1).text("注册");
  });
}